package dancetwotiktokmodelmongo

// DancePetTeamHostBattleDetailLog 主播战队战报详情
type DancePetTeamHostBattleDetailLog struct {
	Id_                        string `bson:"_id"`                            // id
	TeamHostBattleLogId        string `bson:"team_host_battle_log_id"`        //主播战队战报记录id
	CityChangeLogId            string `bson:"city_change_log_id"`             //城池流转记录id
	HostId                     string `bson:"host_id"`                        //主播id
	TeamId                     int64  `bson:"team_id"`                        //主播战队id 1,2,3
	CityNo                     int64  `bson:"city_no"`                        //城池编号
	UserId                     string `bson:"user_id"`                        //用户id
	PetNo                      int64  `bson:"pet_no"`                         //宠物编号
	PetStar                    int64  `bson:"pet_star"`                       //宠物星数
	PetCriticalHit             int64  `bson:"pet_critical_hit"`               //宠物暴击率 (S级上才有)
	PetApNumber                int64  `bson:"pet_ap_number"`                  //宠物当前体力值
	PetCumulateApNumber        int64  `bson:"pet_cumulate_ap_number"`         //宠物累计体力值
	PetExpendApNumber          int64  `bson:"pet_expend_ap_number"`           //宠物消耗体力值
	PetHpNumber                int64  `bson:"pet_hp_number"`                  //宠物生命值
	MiningStartTime            int64  `bson:"mining_start_time"`              //挖矿开始时间
	UsePhysicalTime            int64  `bson:"use_physical_time"`              //消耗体力值时间
	CityStamina                int64  `bson:"city_stamina"`                   //城池每分钟消耗的体力值
	WorkMinutes                int64  `bson:"work_minutes"`                   //挖矿时长(分钟)
	BattleReduceHp             int64  `bson:"battle_reduce_hp"`               //战斗扣减血量
	UpdatedPetApNumber         int64  `bson:"updated_pet_ap_number"`          //更新后宠物当前体力值
	UpdatedPetCumulateApNumber int64  `bson:"updated_pet_cumulate_ap_number"` //更新后宠物累计体力值
	UpdatedPetExpendApNumber   int64  `bson:"updated_pet_expend_ap_number"`   //更新后宠物消耗体力值
	UpdatedPetHpNumber         int64  `bson:"updated_pet_hp_number"`          //更新后宠物生命值
	UpdatedMiningStartTime     int64  `bson:"updated_mining_start_time"`      //更新后挖矿开始时间
	UpdatedUsePhysicalTime     int64  `bson:"updated_use_physical_time"`      //更新后消耗体力值时间
	ElementNo                  int64  `bson:"element_no"`                     //奖励散件编号
	ElementNumber              int64  `bson:"element_number"`                 //奖励散件数量
	ValidityPeriod             int64  `bson:"validity_period"`                //奖励有效时长(小时)
	SendTime                   int64  `bson:"send_time"`                      //奖励发放时间
	CreatedAt                  int64  `bson:"created_at"`                     //创建时间
	CreatedAtString            string `bson:"created_at_string"`              //创建时间
}
